// 导入定义验证规则的模块
const joi = require('joi')

const cate_name = joi.string().required()
const cate_alias = joi.string().alphanum().required()

// 分类名称和分类别名的验证规则
exports.add_cate_schema = {
  body: {
    cate_name,
    cate_alias
  }
}

const id = joi.number().integer().min(1).required()

// 定义 分类id的校验规则
exports.delete_cate_schema = {
  query: {
    id
  }
}

// 根据id获取分类的校验规则
exports.get_cate_schema = {
  query: {
    id
  }
}

// 更新分类的校验规则
exports.update_cate_schema = {
  body: {
    id,
    cate_name,
    cate_alias
  }
}